Programming with QuickTime VR

| Previous | Chapter contents | Chapter top | Section top | Next |

Node Information Atom Types

QuickTime VR defines a number of types of atoms that can be contained in a node information atom. You can use these constants to specify a node information atom type:

enum {
    kQTVRNodeHeaderAtomType                     = FOUR_CHAR_CODE('ndhd').
    kQTVRHotSpotParentAtomType                  = FOUR_CHAR_CODE('hspa').
    kQTVRHotSpotAtomType                        = FOUR_CHAR_CODE('hots').
    kQTVRHotSpotInfoAtomType                    = FOUR_CHAR_CODE('hsin').
    kQTVRLinkInfoAtomType                       = FOUR_CHAR_CODE('link'
};

Constant descriptions

kQTVRNodeHeaderAtomType
The atom is a node header atom. See "Node Header Atom Structure" , for the structure of this type of atom.
kQTVRHotSpotParentAtomType
The atom is a hot spot parent atom, which contains one or more hot spot atoms and their children.
kQTVRHotSpotAtomType
The atom is a hot spot atom. The atom ID is the same as the hot spot ID. A hot spot atom contains two children: a hot spot information atom (which specifies general information about the hot spot) and another atom (which contains specific information about the hot spot).
kQTVRHotSpotInfoAtomType
The atom is a hot spot information atom. See "Hot Spot Information Atom Structure" , for the structure of this type of atom.
kQTVRLinkInfoAtomType
The atom is a link hot spot atom. See "Link Hot Spot Atom Structure" , for the structure of this type of atom.

© 1997 Apple Computer, Inc.

| Previous | Chapter contents | Chapter top | Section top | Next |